licensing agreements - German English Dictionary